Energy Efficient Caching-on-Cache Architectures for Embedded Systems
نویسندگان
چکیده
As the number of applications for embedded and real-time systems has grown, running systems at a lower power dissipation level has become an important issue, especially for the battery-based systems. Past studies have shown that the cache is responsible for a large part of the power dissipation in a system chip. Thus, reducing the power dissipation in the cache has become an important research topic. In this paper, we present a cache architecture, the CoC, that reduces cache energy dissipation in embedded systems. The CoC can reduce the access frequency at wordlines and bitlines, which are the main power consuming components, in both tag and data arrays. In addition, we use a hierarchical address comparison (HAC) scheme to optimize energy reduction and the comparison time. Experimental results show that the CoC is practical in reducing energy dissipation in the L1 cache, and that the HAC scheme can effectively minimize the comparison penalty in the CoC.
منابع مشابه
Improving Performance and Energy Consumption in Region-based Caching Architectures
Embedded systems must simultaneously deliver high performance and low energy consumption. Meeting these goals requires customized designs that fit the requirements of the targeted applications. This philosophy of tailoring the implementation to the domain applies to all subsystems in the embedded architecture. For the memory system, which is a key performance bottleneck and a significant source...
متن کاملCaching Techniques for Multi-Processor Streaming Architectures
In the world of complex SoCs for consumer applications, multiprocessor architectures usually deploy caching techniques to alleviate the cost of data communication between processing elements. In this application domain, the characteristics of streaming applications play a dominant role in the design of the multiprocessor architectures. These characteristics not only influence the design at SoC ...
متن کاملEfficient Scratchpad Allocation Algorithms for Energy Constrained Embedded Systems
In the context of portable embedded systems, reducing energy is one of the prime objectives. Memories are responsible for a significant percentage of a system’s aggregate energy consumption. Consequently, novel memories as well as novel memory hierarchies are being designed to reduce the energy consumption. Caches and scratchpads are two contrasting variants of memory architectures. The former ...
متن کاملImprove Replica Placement in Content Distribution Networks with Hybrid Technique
The increased using of the Internet and its accelerated growth leads to reduced network bandwidth and the capacity of servers; therefore, the quality of Internet services is unacceptable for users while the efficient and effective delivery of content on the web has an important role to play in improving performance. Content distribution networks were introduced to address this issue. Replicatin...
متن کاملEDS: An Efficient Data Selection policy for search engine storage architectures
Caching is an effective optimization in search engine storage architectures. Many caching algorithms have been proposed to improve retrieval performance. The data selection policy of search engine cache management plays an important role, which carefully places the data in memory or other storage, such as solid state disks (SSDs). Considering that the historical query log has a guiding role for...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. Inf. Sci. Eng.
دوره 19 شماره
صفحات -
تاریخ انتشار 2003